═══ 1. BevezetВs ═══ A program tФbb, a rendszer-erЛforrаsokkal ФsszefБggЛ elemet jelenбt meg, Вs mаsodpercenkВnt frissбti a kijelzЛt (mаr ha elegendЛ CPU idЛt kap). A megjelenбtett elemek a kФvetkezЛk: Dаtum/IdЛ - Az aktuаlis dаtum Вs idЛ, a rendszer CONFIG.SYS fаjljаnak 'COUNTRY=' sorаban beаllбtott alapВrtelmezett orszаg-informаciв szerint megadott formаtumban. ЪzemidЛ - A legutвbbi rendszerindбtаs вta eltelt idЛ. Szabad fizikai memвria - A szabad fizikai memвria mennyisВge a DosMemAvail fБggvВny visszatВrВsi ВrtВke alapjаn. MegjegyzВs: A fБggvВny a rВgi 16 bites rendszer rВsze, csak a 16MB alatti terБletet jelzi, Вs az OS/2 2.0 kiadаsa elЛtt megvаltoztattаk, hogy mindig legalаbb 512K-t adjon vissza. Szabad virtuаlis memвria - A rendelkezВsre аllв virtuаlis memвria mВrete a DosQuerySysInfo fБggvВny visszatВrВsi ВrtВke alapjаn. Ez a szabad fizikai memвria, a jelenleg hasznаlt tаrcsere-fаjlbвl fennmaradв hely, Вs a tаrcsere-fаjl maximаlis nФvekedВsi mВretВnek Фsszege mбnusz a tаrcserВre hasznаlt meghajtвn fenntartott szabad hely. Tаrcsere-fаjl mВrete - A rendszer virtuаlis memвria fаjljаnak, a SWAPPER.DAT-nak mВrete. A fаjl megkeresВsВhez a CONFIG.SYS fаjl SWAPPATH bejegyzВsВt hasznаlja a program. A bejegyzВs megadja a tаrcsere-fаjl alkФnyvtаrаnak teljes nevВt Вs jelzi a tаrcsere-fаjl tartalmazв meghajtвn szabadon hagyandв minimаlis terБlet mВretВt. TаrcserВhez rendelkezВsre аll - A tаrcsere-fаjlt tartalmazв logikai meghajtвn talаlhatв szabad terБlet mбnusz a minimаlis szabad terБlet. Ez adja meg, mennyit nЛhet mВg a tаrcsere-fаjl, amennyiben szБksВges. Tаrcsere-fаjlbвl szabad - Az aktuаlisan lefoglalt tаrcsere-fаjlban talаlhatв szabad terБlet mВrete. Ha nullаra csФkken, a tаrcsere-fаjlt meg kell nФvelni, аltalаban egy megabаjtos lВpВsekben. Zsilipfаjl mВrete - A zsilipfаjlok foglalta lemezterБlet mВrete. CPU terhelВs (%) - A CPU szаmбtаsi teljesбtmВnyВnek kФzelбtЛ kihasznаltsаga a jelen pillanatban. Az elЛzЛ mаsodperc аtlagВrtВke. MegjegyzВs: Ez a funkciв Вs a PULZUS nem jФnnek ki jвl egymаssal. MiВrt? MegjegyzВs: Ha telepбtetted a HRTIMER.SYS eszkФzmeghajtвt, a szаm pontosabb lesz. MiВrt? Aktбv feladatok szаma - A rendszer vаltвlistаjаban, a CTRL+ESC megnyomаsаra megjelenЛ listаban lаthatв bejegyzВsek szаma. MegjegyzВs: A rendszer vаltвlistаjаnak nem minden eleme jelenik meg az Aktбv feladatok listаjаban. Egyesek megjelenбtВse le van tiltva. Folyamatok szаma - A rendszerbe jelenleg betФltФtt folyamatok szаma. Szаlak szаma - A rendszeren jelenleg futв szаlak szаma. Minden feladathoz legalаbb egy szаl tartozik. Щsszes szabad lemezterБlet - Az Фsszes el nem tаvolбthatв lemezen (merevlemezen) talаlhatв szabad terБlet Фsszege. X meghajtв szabad terБlete - Az X meghajtвn talаlhatв szabad lemezterБlet. Mint azt mаr lаthattad, a segбtsВg m√kФdik, Вs a rendelkezВsre аllв parancsok elВrhetЛek az ablak rendszermenБjВben. A kФvetkezЛ parancsok hasznаlhatвk: Beаllбtаsok mentВse AlapВrtelmezВsek visszaаllбtаsa VezВrlЛelemek elrejtВse Beаllбtаsok... TerhelВsmВrЛ alaphelyzetbe Mаsolаs A programrвl... Bezаrаs A mаr leбrt szolgаltatаsok mellett a program elfogadja az OS/2 2.0 Bet√kВszlet- Вs Szбnpaletta programok parancsait, Вs DDE szolgаltatвkВnt m√kФdik az Фsszes megjelenбtett elemre nВzve. A DDE alkalmazаs neve MEMSIZE, az elemek nevei megegyeznek az alapВrtelmezett megjelenбtВsi nevekkel (pВldаul Szabad fizikai memвria). ═══ 2. Beаllбtаsok mentВse (MenБsor) ═══ A menБsor kivаlasztаsakor a program elmenti az aktuаlis ablakpozбciвt Вs a VezВrlЛelemek elrejtВse beаllбtаs ВrtВkВt. A program kФvetkezЛ indбtаsakor ezen a pozбciвn indul гjra, a vezВrlЛelemek a mentett аllapotnak megfelelЛen (nem) lаtszanak. A parancs gyorsbillenty√je az F2. ═══ 3. AlapВrtelmezВsek visszaаllбtаsa (MenБsor) ═══ Az opciв kivаlasztаsa visszaаllбtja a program bet√kВszletВt Вs szбneit az alapВrtelmezВsre. ═══ 4. VezВrlЛelemek elrejtВse (MenБsor) ═══ Az opciв kivаlasztаsa elrejti a program keret-vezВrlЛelemeit (a rendszerikont, a cбmsort Вs a zsugorбtвgombot). Az opciвt ki-be kapcsolgathatod bаrmelyik egВrgombbal duplаn kattintva. Mivel nagyon hasznosnak talаltam, hogy az ablakot elrejtett vezВrlЛelemekkel is lehessen mozgatni, bаrmelyik egВrgombbal vontathatвra alakбtottam ki. Az Alt+H billenty√kombinаciв ugyanezt a funkciвt nyгjtja. ═══ 5. Beаllбtаsok (MenБsor) ═══ Az opciв kivаlasztаsa megjelenбti a program beаllбtаsаra szolgаlв pаrbeszВdpanelt. Tovаbbi informаciвВrt lаsd: Beаllбtаsok (PаrbeszВdpanel). MegjegyzВs: Az opciв gyorsbillenty√je Alt+C. ═══ 5.1. Beаllбtаsok (PаrbeszВdpanel) ═══ A pаrbeszВdpanel segбtsВgВvel a program m√kФdВsВnek minden аllбthatв jellemzЛjВt megvаltoztathatod. KilВphetsz a vаltoztatаsok mentВse nВlkБl, ha megnyomod az ESCAPE billenty√t vagy rаkattintasz az ESC=MВgsem nyomвgombra. A vаltoztatаsok mentВsВhez nyomd meg az ENTER billenty√t vagy kattints az OK nyomвgombra! A beаllбthatв elemek a kФvetkezЛket tartalmazzаk: MegjelenбtendЛ elemek A MegjelenбtendЛ elemek lista bаrmely vagy akаr minden elemВt kivаlaszthatod, ha az(oka)t figyeltetni Вs lаtni akarod. Egyszer√ kattintаssal kijelФlheted bаrmely elemet, illetve tФrФlheted annak kivаlasztаsаt. A program a kijelФlt elemeket figyeli. Az elem cбmkВjВnek megvаltoztatаsаhoz, illetve az alapВrtelmezett cбmke visszaаllбtаsаhoz kattints duplаn a ki nem jelФlt elemre! Ezzel az elemet kijelФlФd, Вs a megjelenЛ dialвgusablakban megvаltoztathatod a cбmkВjВt. 'K'ilobаjt kijelzВs A rаdiвgombok ezen csoportjаval kivаlaszthatod, hogy a nagy mВreteket mindig, soha, vagy csak 512K fФlФtt szeretnВd-e kilobаjt jelФlВsben lаtni. Az alapВrtelmezВs szerint az 512K feletti mВretek jelennek meg бgy. Ne feledd, hogy egy kilobаjt valвjаban 1024 bаjt, nem 1000. Program prioritаsa A vezВrlЛmezЛ segбtsВgВvel beаllбthatod, a program megfigyelЛ szаlаnak abszolгt prioritаsаt az idЛ-kritikus prioritаsosztаlyon belБl. A prioritаsВrtВk 0-tвl 31-ig vаltozhat. A 31-es prioritаs a rendszerben elВrhetЛ legmagasabb prioritаs a fizikai megszakбtаsoktвl eltekintve. A 0-s prioritаs egyszer√en a legalacsonyabb prioritаs az idЛ-kritikus osztаlyon belБl. Normаlis esetben a pontosabb mВrВs elВrВsВhez ezt a lehetЛ legmagasabbra kell beаllбtani. Egyesek azonban panaszkodtak, hogy kommunikаciвs programjaik idЛnkВnt adatot vesztenek a figyelЛprogram futаsa kФzben, ezВrt a prioritаst beаllбthatвvа tettem. FrissбtВsi idЛkФz Ez hatаrozza meg a figyelЛablak kВt frissбtВse kФzt eltelЛ idЛt. 1,0 mаsodperctЛl 30,0 mаsodpercig vаltoztathatв tizedmаsodperces lВpВsekben. A megjelenЛ szаm tizedmаsodpercben ВrtendЛ. Ablak-horgony Ezzel jelФlheted ki a megfigyelЛablaknak azt a sarkаt, amely az ablak mВretВnek megvаltozаsakor helyВn marad. A megfigyelЛablak mВrete megvаltozhat, ha elemeket veszel fel a listаrвl illetve tаvolбtasz el onnan, vagy a Bet√kВszlet-paletta segбtsВgВvel megvаltoztatod a megjelenбtВshez hasznаlt bet√kВszletet. VezВrlЛelemek elrejtВse Ha a programablakot nem ikonizаltad, megjelenбtheted a szokаsos cбmsorral, rendszerikonnal Вs minimalizаlв/maximalizаlв gombokkal, illetve ezek nВlkБl. Ha elrejted a vezВrlЛelemeket, az ablak tovаbbra is mozgathatв kФzВppontjаnak vontatаsаval. Mindig lаthatв A jelФlЛnВgyzet bekapcsolja az ablak lebegtetЛ funkciвjаt. A jelФlЛnВgyzetet kipipаlva az ablak a tФbbi ablak felett lebeg, бgy mindig lаthatв marad. Animаciв A jelФlЛnВgyzet bekapcsolja az ablaknyitаs/zаrаs animаciв funkciвt. Ha bekapcsolod, a programablakok гgy nyбlnak/zаrвdnak, mint a gy√jtЛobjektumok: hanggal Вs mozgаssal. Mint a gy√jtЛk esetВn, az animаciв csak akkor m√kФdik, ha rendszerszinten engedВlyezted. Fаjlrendszer-nВv megjelenбtВse A jelФlЛmezЛt kipipаlva az egyes meghajtвk szabad kapacitаsаt tartalmazв sorokban megjelenik a meghajtвn hasznаlt fаjlrendszer neve. Az opciв hasznаlata szВlesebb megfigyelЛablakot eredmВnyez. Lemezcбmke megjelenбtВse A jelФlЛmezЛt kipipаlva az egyes meghajtвk szabad kapacitаsаt tartalmazв sorokban megjelenik azok lemezcбmkВje. Az opciв hasznаlata szВlesebb megfigyelЛablakot eredmВnyez. Mаsodpercek megjelenбtВse A jelФlЛnВgyzet kipipаlva az вra Вs БzemidЛ sorokban megjelennek a mаsodpercek. ═══ 5.1.1. Elemcбmke beаllбtаsa (PаrbeszВdpanel) ═══ A pаrbeszВdpanel megjelenбti a megjelenбtendЛ elem alapВrtelmezett Вs aktuаlis cбmkВjВt, Вs lehetЛvВ teszi ez utвbbi megvаltoztatаsаt. A cбmke megvаltoztatаsаhoz egyszer√en бrd felБl az aktuаlis cбmkВt az гjjal! Az alapВrtelmezett cбmke visszaаllбtаsаhoz kattints az AlapВrtelmezВs gombra! ═══ 6. TerhelВsmВrЛ alaphelyzetbe (MenБsor) ═══ Az opciв segбtsВgВvel alapаllapotba hozhatod a CPU terhelВsmВrЛt, гjrakalibrаlva azt. Ennek hatаsаra a program nem veszi figyelembe a korаbbi CPU aktivitаst a szаmбtаsok folyamаn. ═══ 7. Mаsolаs (MenБsor) ═══ Az opciв az aktuаlis ablaktartalmat a vаgвlapra helyezi kВt formаtumban: szФvegesen Вs bittВrkВpesen. A szФveges verziв az aktuаlisan megjelenбtett elemeket mutatja szФvegszerkesztЛbe beilleszthetЛ formаban. A bittВrkВpes vаltozat az ablak pontos mаsolata, grafikus szerkesztЛkben Вs nВzegetЛkben hasznаlhatв. A parancs gyorsbillenty√je a Ctrl+Ins. ═══ 8. A programrвl... (MenБsor) ═══ Az opciв kivаlasztаsa megjelenбti a program-informаciвt tartalmazв pаrbeszВdpanelt. Tovаbbi informаciвВrt lаsd: A programrвl... (PаrbeszВdpanel). ═══ 8.1. A programrвl... (PаrbeszВdpanel) ═══ A pаrbeszВdpanel a program nevВt, ikonjаt Вs szerzЛi jogi informаciвjаt jelenбti meg. A pаrbeszВdpanelbЛl az ENTER, SPACE vagy ESCAPE billenty√ megnyomаsаval, illetve az OK gombra kattintva lВphetsz ki. ═══ 9. Bezаrаs (MenБsor) ═══ Az opciв kivаlasztаsa a program befejezВsВt eredmВnyezi. ═══ 10. SegбtsВg a billenty√khФz ═══ A programban a kФvetkezЛ gyorsbillenty√k hasznаlhatвk: F1 - SegбtsВg F2 - Beаllбtаsok mentВse F3 - Bezаrаs Alt+C - Beаllбtаsok Alt+H - VezВrlЛelemek elrejtВse Ctrl+Ins - Mаsolаs ═══ 11. Beаllбtаs-fаjl elВrВsi гtvonala (PаrbeszВdpanel) ═══ Ez a pаrbeszВdpanel akkor jelenik meg, ha a program nem talаlja a beаllбtаsokat tartalmazв (INI) fаjlt, Вs megkВrdezi, hol van a fаjl, illetve hol hozza lВtre. Csak ВrvВnyes, lВtezЛ alkФnyvtаrnВv fogadhatв el. A nВv megadаsa utаn a program folytatаsаhoz nyomd meg az ENTER billenty√t vagy kattints az OK nyomвgombra! Ha le akarod lЛni a program inicializаlв lВpВseit, nyomd meg az ESC billenty√t vagy kattints az ESC=MВgsem gombra! ═══ 12. HRTIMER - High Resolution Timer (nagyfelbontаsг idЛzбtЛ) eszkФzmeghajtв ═══ A nagyfelbontаsг idЛzбtЛ eszkФzmeghajtв, a HRTIMER.SYS segбtsВgВvel a program hozzаfВrhet az IBM PC-kben talаlhatв, egyВbkВnt nem hasznаlt idЛzбtЛ-аramkФrhФz. Ennek felbontаsa 840 nanoszekundum, 64K-szor jobb, mint a normаl idЛzбtЛ 55 milliszekundumos felbontаsa. Azok a helyek, ahol biztosan tudom, hogy ez a program elВrhetЛ, a kФvetkezЛk: CompuServe, ahol a program az OS/2 Developer's Forum I (OS2DF1) Device Driver Development kФnyvtаrаban talаlhatв TIMER.ZIP nВven, illetve az ftp.cdrom.com Вs a hobbes.nmsu.edu anonymous ftp kiszolgаlвk. A fаjl a /pub/os2/dev16 alkФnyvtаrban, hrtimer.zip nВven talаlhatв. Az eszkФzmeghajtв forrаskвdja az IBM Personal Systems Developer magazin 1991. Лszi szаmаban talаlhatв. A program freeware, de a szerzЛi jog az IBM birtokаban van. ═══ 13. Mi a PULZUS-konfliktus oka? ═══ Ez a program, mint ahogy a PULZUS, a CPULOAD, CPUMETER Вs mаs, a szаmбtвgВp kihasznаltsаgаt mВrЛ programok, ezt a legalacsonyabb prioritаssal elvВgezhetЛ munka mennyisВgВt mВrve teszi. KВtsВgkбvБl, ha ezek a programok bаrmit is kВpesek tenni ezen a prioritаson, azt a rendszer tВtlensВgВnek idejВn teszik. Ha nincs tВtlensВgi idЛ, a szаmбtвgВp 100%-ig ki van hasznаlva. MinВl tФbb munkаt vВgez a tВtlen prioritаsг program, annаl kevВsbВ foglalt a gВp. A problВma az, hogy ha egyszerre egynВl tФbb ilyen programot futtatsz, azok versengeni fognak a tВtlensВgi idЛВrt. Ha ugyanannak a programnak kВt pВldаnyаt futtatnаd, Вs semmi mаst, mindkettЛ kФrБlbelБl 50% CPU terhelВst jelezne. Ha kВt eltВrЛ programot futtatsz, mint pВldаul ez Вs a PULZUS, az mindkettЛre hatаssal lesz, de аltalаban eltВrЛ mВrtВkben. ═══ 14. Segбt a HRTIMER.SYS? ═══ Ha telepбted a HRTIMER.SYS-t, a rendszer holtideje is megjelenik a CPU terhelВsben. A CPU terhelВs meghatаrozаsаhoz a tВtlen prioritаsг program munkаjаt az eddigi legmagasabb teljesбtmВnnyel hasonlбtja Фssze a program. Tovаbbi informаciв nВlkБl a rendszer normаl hаttВrtevВkenysВge nulla terhelВsnek lаtszik. Ha rendszeredre telepбtetted a HRTIMER.SYS-t, a program kalibrаlв-ciklust futtat indulаskor, hogy meghatаrozza a legmagasabb prioritаssal elvВgezhetЛ munka mennyisВgВt. Ezt a mennyisВget hasznаlja kВsЛbb az Фsszehasonlбtаshoz.